:root{
	--main: #373bc8;
	--btnback: #ffc000;
}

@font-face{
	font-family:"MiM";
	src: url("/themes/default/css/MiSans-Medium.ttf") format("opentype");
}
@font-face{
	font-family:"MiL";
	src: url("/themes/default/css/MiSans-Light.ttf") format("opentype");
}
@font-face{
	font-family:"MiEL";
	src: url("/themes/default/css/MiSans-ExtraLight.ttf") format("opentype");
}

.cw1490{max-width:1490px;width:92%;margin:auto;}

#header {position: fixed;z-index: 20;left: 0;width: 100%;top:0;transition: all .5s;}
#header.cur,
#header.w-head{background: var(--main);}
#header.none {transform: translateY(-100%);box-shadow: inherit;}
#header .head{}
#header .head .left{color: #fff; align-items: center; height: 80px;}
#header .head .left .p1{font-size: 26px; font-weight: bold; /*line-height: 80px;*/}
#header .head .left .p2{font-size: 18px; line-height: 25px; margin-left: 19px; font-family:"MiL";}
#header .head .right{color: #fff;}
#header .head .right .phone{font-size: 18px; font-family:"MiM";}
#header .head .right .btn{margin-left: 21px; width: 100px; height: 40px; line-height: 36px; border-radius: 8px; font-size: 16px; background: transparent; border: 2px solid #fff;}
#header .head .right .btn:hover{background: var(--btnback); border-color: var(--btnback);}

@media (max-width: 750px) {
	#header{background: var(--main);}
	#header .head .left .p1{}
	#header .head .left .p1 img{zoom: 1.3;}
	#header .head .left .p2{display: none;}
	#header .head .right .icon{width: 100px; height: 100px;}
	#header .head .right .btn{display: none;}
}


#i-banner{padding-bottom: 0;}
#i-banner .cont{width: 100%; height: 100%;}
#i-banner .box {z-index: 5; height: max-content; top: 50%; left: 0; transform: translateY(-50%);}
#i-banner .box .info{width: 32.857%;}
#i-banner .box .info .p1{margin-bottom: 71px; font-size: 55px; color: #fff; line-height: 75px; font-family:"MiEL";}
#i-banner .box .info .btn-list .btn{margin-left: 25px; width: 160px; height: 50px; line-height: 46px; border-radius: 7px; font-size: 20px; color: #fff; background: transparent; border: 2px solid #fff; } 
#i-banner .box .info .btn-list .btn:hover{background: var(--btnback); border-color: var(--btnback);}
#i-banner .box .info .btn-list .btn:first-child{margin-left: 0;}

#i-banner .right{width: 47.604%;top: 50%; right: 7.708%; z-index: 2; transform: translateY(-50%);}
#i-banner .right img{animation: wave2 3s linear infinite;}
@keyframes wave2 {
	0% {transform: translateY(0);}
	50% {transform: translateY(-10px);}
	100% {transform: translateY(0);}
}
@media (max-width: 1500px) {
	#i-banner .box .info .p1{font-size: 52px;}
}
@media (max-width: 1440px) {
	#i-banner .box .info{width: 38.857%;}
	#i-banner .box .info .p1{font-size: 45px;}
	#i-banner .box .info .p2{margin-bottom: 55px;}
}
@media (max-width: 1200px) {
	#i-banner .box .info .p1{margin-bottom: 15px; font-size: 42px; line-height: 50px;}
	#i-banner .box .info .p2{margin-bottom: 20px; font-size: 20px;}
}
@media (max-width: 1024px) {
	#i-banner{padding: 80px 0 ; background: url(/images/banner-back.jpg) no-repeat center center/100% 100%;}
	#i-banner .back{display: none;}
	#i-banner .cont{display:flex; flex-direction:column; position: inherit;}
	#i-banner .right{width: 70%; margin: 40px auto; position: inherit; top: inherit; transform: translate(0); right: auto;}
	#i-banner .box{width: 100%; position: inherit; top: auto; transform: translateY(0)}
	#i-banner .box .info{width: 100%;}
	#i-banner .box .info .p1{text-align: center;}
	#i-banner .box .info .p2{text-align: center;}
	#i-banner .box .info .btn-list{justify-content: center;}
}
@media (max-width: 750px) {
	#i-banner{margin-top: 100px;}
	#i-banner .right{width: 92%;}
	#i-banner .box .info .p1{font-size: 56px; line-height: 1.6;}
	#i-banner .box .info .p2{font-size: 36px; line-height: 1.6;}
	#i-banner .box .info .btn-list .btn{width: 220px; height: 70px; line-height: 66px; font-size: 26px; background: var(--btnback); border-color: var(--btnback);}
}


#index-part1{padding: 80px 0 90px;}
#index-part1 .title{margin-bottom: 70px; font-size: 48px; color: #1a1a1a;}
#index-part1 .box .li{margin-right: 1.557%; padding: 58px 3.357% 50px; width: 32.143%; border-radius: 9px; transition: all 0.3s ease; border-top: 1px solid #f5f5f5;}
#index-part1 .box .li:nth-child(-n+3){border-top: 0;}
#index-part1 .box .li:nth-child(3n){margin-right: 0;}
#index-part1 .box .li:hover{box-shadow: 5px 0 30px #f2f4fa; transform: translateY(-15px); border-color: transparent;} 
#index-part1 .box .li .icon{margin-bottom: 32px;}
#index-part1 .box .li .name{margin-bottom: 11px; font-size: 22px; color: #1a1a1a; line-height: 33px; height: 33px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
#index-part1 .box .li .brief{margin-bottom: 26px; font-size: 16px; color: #999; line-height: 26px; height: calc(26px * 3); overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#index-part1 .box .li .more{font-size: 16px; color: #000; line-height: 26px;}
#index-part1 .btn{margin: 50px auto 0; width: 160px; height: 50px; line-height: 46px; border-radius: 7px; font-size: 20px; color: #fff; background: var(--btnback); border: 2px solid var(--btnback); }
#index-part1 .btn:hover{background: var(--main); border-color: var(--main);}


@media (max-width: 1024px) {
	#index-part1{padding: 80px 0;}
	#index-part1 .box{flex-wrap: wrap;}
	#index-part1 .box .li{width: 48%; padding: 75px 4.1%; margin-top: 40px; margin-right: 3.36%;}
	#index-part1 .box .li:nth-child(2n){margin-right: 0;}
	#index-part1 .box .li:nth-child(-n+2){margin-top: 0;}
}
@media (max-width: 750px) {
	#index-part1 .title{font-size: 42px; line-height:1.6; font-weight: 700;}
	#index-part1 .box .li{width: 100%; margin-top: 40px; margin-right: 0; padding: 80px 5.1%; box-shadow: 5px 0 30px #f2f4fa;}
	#index-part1 .box .li:nth-child(2n){margin-right: 3.36%}
	#index-part1 .box .li:nth-child(-n+2){margin-top: 40px;}
	#index-part1 .box .li:first-child{margin-top:0;}
	#index-part1 .box .li .name{font-size: 36px; font-weight: 500; line-height: 1.6; height: 50px;}
	#index-part1 .box .li .brief{font-size: 30px; font-weight: 400; line-height: 1.6; height: calc(50px * 2);}
	#index-part1 .box .li .more{font-size: 26px;}
	#index-part1 .btn,
	#index-part1 .btn:hover{width: 220px; height: 70px; line-height: 66px; font-size: 26px; background: var(--btnback); border-color: var(--btnback);}
}


#index-part2{padding: 80px 0 90px; background: url(/images/pic9.jpg) no-repeat center center/100% 100%;}
#index-part2 .title{margin-bottom: 12px; font-size: 48px; color: #1a1a1a; line-height: 64px;}
#index-part2 .brief{margin-bottom: 60px; font-size: 20px; color: #1a1a1a; line-height: 29px}

#index-part2 .swi-cont{margin-bottom: 70px; height: 588px;}
#index-part2 .swi-cont.mb-cont{display: none;}
#index-part2 .swi-cont .left-list{width: 34.5%; height: max-content; padding-left: 2.185%; border-left: 1px dashed #eee;}
#index-part2 .swi-cont .left-list .item{margin-left: 3.786%; margin-top: 10px; width: max-content; height: 50px; line-height: 50px; border-radius: 10px; padding: 0 18px;}
#index-part2 .swi-cont .left-list .item:first-child{margin-top: 0;}
#index-part2 .swi-cont .left-list .item i{display: block; width: 12px; height: 12px; border-radius: 50%; background: #fff; border: 2px solid #ccc; position: absolute; top: 50%; left: -52px; transform: translateY(-50%); z-index: 3;}
#index-part2 .swi-cont .left-list .item span{display: inline-block;}
#index-part2 .swi-cont .left-list .item span:nth-of-type(1){font-size: 20px; color: #999; margin-right: 30px;}
#index-part2 .swi-cont .left-list .item span:nth-of-type(2){font-size: 20px; color: #111;}
#index-part2 .swi-cont .left-list .item:hover,
#index-part2 .swi-cont .left-list .item.cur{background: #fff; box-shadow: 0 5px 20px rgba(55,59,200,0.2);}
#index-part2 .swi-cont .left-list .item:hover i,
#index-part2 .swi-cont .left-list .item.cur i{ width: 16px; height: 16px; background: #fff; border-color: #373bc8; left: -54px;}
#index-part2 .swi-cont .left-list .item:hover span:nth-of-type(1),
#index-part2 .swi-cont .left-list .item.cur span:nth-of-type(1){color: #373bc8;}
#index-part2 .swi-cont .left-list .item:hover span:nth-of-type(2),
#index-part2 .swi-cont .left-list .item.cur span:nth-of-type(2){color: #373bc8; font-weight: 500;}
#index-part2 .swi-cont .right-list{width: 59.071%;}

#index-part2 .btn{margin: 63px auto 0; width: 160px; height: 50px; line-height: 48px; border-radius: 7px; font-size: 20px; color: #fff; background: var(--btnback); border: 2px solid --btnback; }
#index-part2 .btn:hover{background: var(--main); border-color: var(--main);}

@media (max-width: 1280px) {
	#index-part2 .list .li .brief{height: calc(26px * 3); overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
}
@media (max-width: 750px) {
	#index-part2{padding: 80px 0;}
	#index-part2 .title{font-size: 42px; line-height:1.6; font-weight: 700;}
	#index-part2 .brief{font-size: 32px; line-height: 1.6; font-weight: 500;}

	#index-part2 .swi-cont.pc-cont{display: none;}
	#index-part2 .swi-cont.mb-cont{display: block;}
	#index-part2 .mb-cont .container{ padding-bottom: 40px;}
	#index-part2 .mb-cont .slide{ padding: 30px;}
	#index-part2 .mb-cont .top {margin-bottom: 40px; background: #fff; box-shadow: 0 5px 20px rgba(55,59,200,0.2); border-radius: 10px; padding: 0 18px;}
	#index-part2 .mb-cont .top span{font-size: 36px; line-height: 1.6; font-weight: 500; color: #373bc8; padding: 15px 0;}
	#index-part2 .mb-cont .top span:nth-child(1){display: inline-block; margin-right: 15px;}

	#index-part2 .mb-cont .swiper-pagination-bullet{width: 10px; height: 10px;}
	#index-part2 .mb-cont .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #373bc8;}
 
	#index-part2 .btn,
	#index-part2 .btn:hover{margin-top: 115px; width: 220px; height: 70px; line-height: 66px; font-size: 26px; background: var(--btnback); border-color: var(--btnback);}
}



#index-part3{padding: 80px 0 70px;}
#index-part3 .title{font-size: 48px; color: #1a1a1a; line-height: 64px;}
#index-part3 .pic{top: 42%; left: 50%; transform: translate(-50%,-50%);}
#index-part3 .list{}
#index-part3 .list .item{width: 26.429%;}
#index-part3 .list .item:nth-child(2n){flex-direction: row-reverse; right: 0;}
#index-part3 .list .item:nth-child(1){top: 18.5%; }
#index-part3 .list .item:nth-child(2){top: 18.3%;}
#index-part3 .list .item:nth-child(3){bottom: 20%;}
#index-part3 .list .item:nth-child(4){bottom: 20%;}
#index-part3 .list .item .icon{margin-right: 42px; width: 116px; height: 116px; background: #373bc8; border-radius: 50%; box-shadow: 0 0 51px rgba(55,59,200,0.56);}
#index-part3 .list .item:nth-child(2n) .icon{margin-right: 0; margin-left: 42px;}
#index-part3 .list .item .info{width: calc(100% - 158px); }
#index-part3 .list .item .info .name{margin-bottom: 7px; font-size: 22px; color: #1a1a1a; line-height: 41px;}
#index-part3 .list .item .info .brief{font-size: 16px; color: #999; line-height: 26px;}

@media (max-width: 1440px) {
	#index-part3 .list .item{width: 27.429%;}
	#index-part3 .list .item:nth-child(2n) .icon{margin-left: 15px;}
}
@media (max-width: 1366px) {
	#index-part3 .list .item:nth-child(1){left: -35px;}
	#index-part3 .list .item:nth-child(2){right: -35px;}
	#index-part3 .list .item .info{width: calc(100% - 144px);}
}
@media (max-width: 1280px) {
	#index-part3 .back img{width: 57%;}
	#index-part3 .list .item{width: 29.429%;}
	#index-part3 .list .item .icon{margin-right: 7px;}
	#index-part3 .list .item:nth-child(2n) .icon{margin-left: 7px;}
}
@media (max-width: 1200px) {
	#index-part3 .list .item .icon{width: 100px; height: 100px;}
	#index-part3 .list .item .info{width: calc(100% - 130px);}
	#index-part3 .list .item .info .name{font-size: 21px;}
}
@media (max-width: 1024px) {
	#index-part3 .back{display: none;}
	#index-part3 .pic{margin: 40px 0;position: inherit;top: inherit;left:inherit; transform: translate(0);}
	#index-part3 .list{position: inherit;top: inherit;left:inherit;}
	#index-part3 .list .item,
	#index-part3 .list .item:nth-child(1),
	#index-part3 .list .item:nth-child(2),
	#index-part3 .list .item:nth-child(3),
	#index-part3 .list .item:nth-child(4){position: inherit;top: inherit;left:inherit;bottom: inherit;right: inherit; width: 100%;}
	#index-part3 .list .item{margin-top: 40px; align-items: center;}
	#index-part3 .list .item:nth-child(1){margin-top: 0;}
	#index-part3 .list .item:nth-child(2n){flex-direction: row;}
	#index-part3 .list .item:nth-child(2n) .icon{margin-left: 0;margin-right: 30px;}
	#index-part3 .list .item .icon{margin-right: 30px;}
}
@media (max-width: 750px) {
	#index-part3 .list .item .info .name{font-size: 36px; font-weight:500; line-height: 1.6;}
	#index-part3 .list .item .info .brief{font-size: 26px; font-weight: 400; line-height: 1.6;}
}


#index-part4{padding: 100px 0 90px; background: url(/images/index-pic14.jpg) no-repeat center center/100% 100%;}
#index-part4 .title{margin-bottom: 80px; font-size: 48px; color: #fff; line-height: 64px;}
#index-part4 .list .li{margin-right: 3.714%; margin-top: 20px; padding: 44px 2.5% 35px; width: 16.714%; border-radius: 17px; border-radius: 19px; overflow: hidden;}
#index-part4 .list .li:hover{background: var(--btnback) url(/images/index-pic30.jpg) no-repeat center center/cover;}
#index-part4 .list .li:nth-child(5n){margin-right: 0;}
#index-part4 .list .li:nth-child(-n+5){margin-top: 0;}
#index-part4 .list .li .icon{margin-bottom: 16px; height: 31px;}
#index-part4 .list .li .name{font-size: 20px; color: #fff; line-height: 38px; height: 38px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
#index-part4 .btn{margin: 63px auto 0; width: 248px; height: 50px; line-height: 48px; border-radius: 7px; font-size: 20px; color: #fff; background: transparent; border: 2px solid #fff; }
#index-part4 .btn:hover{background: var(--btnback); border-color: var(--btnback);}

@media (max-width: 1500px) {
	#index-part4 .list .li{padding: 44px 2% 35px;}
}
@media (max-width: 1440px) {
	#index-part4 .list .li{ margin-right: 2.714%; padding: 44px 1.5% 35px; width: 17.714%;}
}
@media (max-width: 1280px) {
	#index-part4 .btn{margin-top: 50px;}
}
@media (max-width: 1200px) {
	#index-part4 .list .li{ padding: 44px 1% 35px;}
}
@media (max-width: 1024px) {
	#index-part4 .list .li{width: 30%; padding: 44px 2.5% 35px;}
	#index-part4 .list .li:nth-child(5n){margin-right: 3.714%;}
	#index-part4 .list .li:nth-child(-n+5){margin-top: 20px;}
	#index-part4 .list .li:nth-child(3n){margin-right: 0;}
	#index-part4 .list .li:nth-child(-n+3){margin-top: 0;}
}
@media (max-width: 750px) {
	#index-part4{padding: 80px 0;}
	#index-part4 .title{font-size: 42px; line-height: 1.6; font-weight: 700;}
	#index-part4 .brief{font-size: 30px; line-height: 1.6;}
	#index-part4 .list .li{width: 49%; padding: 44px 3.5% 35px; margin-right: 2%; margin-top: 40px; background: var(--btnback) url(/images/index-pic30.jpg) no-repeat center center/cover;}
	#index-part4 .list .li:nth-child(3n),
	#index-part4 .list .li:nth-child(5n){margin-right: 2%;}
	#index-part4 .list .li:nth-child(-n+5),
	#index-part4 .list .li:nth-child(-n+3){margin-top: 40px;}
	#index-part4 .list .li:nth-child(-n+2){margin-top: 0;}
	#index-part4 .list .li:nth-child(2n){margin-right: 0;}
	#index-part4 .list .li .name{font-size: 34px;}
	#index-part4 .list .li .icon{zoom: 1.6;}
	#index-part4 .btn,
	#index-part4 .btn:hover{width: 325px; height: 70px; line-height: 66px; font-size: 26px; background: var(--btnback); border-color: var(--btnback);}
}



#index-part5{padding: 80px 0 90px;background: url(/images/index5-bg.png) no-repeat center / cover;}
#index-part5 .title{margin-bottom: 120px; font-size: 48px; color: #1a1a1a; line-height: 64px;}
#index-part5 .content{}
#index-part5 .content .item{width: 15%; }
#index-part5 .content .item:nth-child(2n){transform: translateY(90px);}
#index-part5 .content .item .l1{margin-bottom: 4px; align-items: flex-end;}
#index-part5 .content .item .l1 .num{margin-left: 15px; font-size: 140px; color: #373bc8; opacity: 0.1; line-height: 130px; font-family:"MiEL";}
#index-part5 .content .item .name{margin-bottom: 9px; font-size: 22px; color: #1a1a1a; line-height: 39px;}
#index-part5 .content .item .brief{font-size: 16px; color: #999; line-height: 25px;}
#index-part5 .btn{margin: 200px auto 0; width: 160px; height: 50px; line-height: 48px; border-radius: 7px; font-size: 20px; color: #fff; background: var(--btnback); border: 2px solid --btnback; }
#index-part5 .btn:hover{background: var(--main); border-color: var(--main);}

@media (max-width: 1366px) {
	#index-part5 .content .item{width: 18%;}
}
@media (max-width: 750px) {
	#index-part5{padding: 80px 0;}
	#index-part5 .title{margin-bottom: 40px; font-size: 42px; line-height: 1.6; font-weight: 700;}

	#index-part5 .content{flex-wrap: wrap;}
	#index-part5 .content .item{width: 48%;}
	#index-part5 .content .item:nth-child(2n){transform: translate(0);}
	#index-part5 .content .item .l1{margin-bottom: 20px;}
	#index-part5 .content .item .name{margin-bottom: 20px; font-size: 36px; font-weight:500; line-height: 1.6;}
	#index-part5 .content .item .brief{font-size: 26px; font-weight: 400; line-height: 1.6;}

	#index-part5 .btn,
	#index-part5 .btn:hover{margin-top: 40px;width: 220px; height: 70px; line-height: 66px; font-size: 26px; background: var(--btnback); border-color: var(--btnback);}
}


#index7{padding: 150px 0 60px;background: url(/images/index7-bg.png) no-repeat center / cover;position: relative;overflow: hidden;}
#index7::before{content: ""; display: block; width: 100%; height: 779px; position: absolute; top: 0; left: 0; z-index: 1; background: url(/images/index7-bg2.png) no-repeat center / cover; background-color: rgba(255,255,255,0.1);}
#index7 .text_box{width: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;}
/* #index7 .text_box .title{font-size: 48px;color: #fff;font-weight: 600;background: url(/images/index7-bg2.png) no-repeat center / cover;text-align: center;padding: 0 30px;} */
#index7 .text_box .title{font-size: 48px;color: #fff;font-weight: 600;text-align: center;padding: 0 30px;}
#index7 .text_box .btn{width: 160px;height: 50px;line-height: 48px;background: #ffc000;border-radius: 8px;margin: 50px auto 0;font-size: 18px;color: #fff;text-align: center;border: 2px solid transparent;}
#index7 .text_box .btn:hover{background: #373bc8;border-color: #fff;}

#index7 ul li{width: 80000%;padding-bottom: 80px;overflow: hidden;}
#index7 ul li .imgList {animation-name: move;animation-duration: 30s;animation-timing-function: linear;animation-iteration-count: infinite;animation-fill-mode: forwards;display: block;float: left;}
#index7 ul li .imgList img {margin-right: 90px;}
#index7 ul li:nth-child(odd) .imgList {animation-duration: 30s;animation-delay: 1s;}
#index7 ul li:nth-child(1) .imgList {animation-duration: 30s;}
@keyframes move {
	from {transform: translate(0, 0);}
	to {transform: translate(-50%, 0);}
}
@media(max-width: 750px){
	#index7 .text_box .title{font-size: 42px;line-height: 1.6;font-weight: 700;}
	#index7 .text_box .btn{width: 220px;height: 70px;line-height: 66px;font-size: 26px;}
}

#footer{padding: 90px 0 65px;background: url(/images/footer-bg.png) no-repeat center / cover;}
#footer .content{}
#footer .content .left{width: 48.571%;background: #fff;border-radius: 8px;padding: 60px 40px 0;}
#footer .content .left .title{/*margin-bottom: 40px;*/font-size: 36px;color: #1a1a1a;font-weight: 500;}
#footer .content .left .cont{}
#footer .content .left .cont .li{width: 100%;background: #f5f6fa;border-radius: 20px;margin-top: 53px;padding: 30px;}
#footer .content .left .cont .li:first-child{margin-top: 0;}
#footer .content .left .cont .li .text{position: relative;z-index: 2;}
#footer .content .left .cont .li .text .icon{width: 60px;height: 60px;}
#footer .content .left .cont .li .text .t{font-size: 20px;color: #1a1a1a;}
#footer .content .left .cont .li .num{font-size: 48px;color: #373bc8;position: relative;z-index: 2;}
#footer .content .left .cont .li .line{background: #eceff8;border-radius: 20px;left: 0;top: 0;z-index: 1;}
#footer .content .right{width: 48.571%;background-color: #fff;border-radius: 8px;padding: 60px 45px;}
#footer .content .right .title{font-size: 36px;color: #373bc8;font-weight: 500;}
#footer .content .right .brief{font-size: 18px;color: #666;font-weight: 200;margin-top: 16px;}
#footer .content .right .form-box{margin-top: 42px;}
#footer .content .right .form-box .input{width: 100%;height: 60px;line-height: 60px;border-radius: 8px;background: #f5f6fa;margin-bottom: 20px;padding: 0 20px;font-size: 18px;color: #1a1a1a;font-weight: 200;}
#footer .content .right .form-box .input::-webkit-input-placeholder{color: #c2c4cc;}
#footer .content .right .form-box .input::-moz-placeholder{color: #c2c4cc;opacity: 1;}
#footer .content .right .form-box .input::-ms-input-placeholder{color: #c2c4cc;}
#footer .content .right .form-box .input .btn{width: 97px;height: 32px;line-height: 32px;background: #373bc8;border-radius: 5px;text-align: center;font-size: 16px;color: #fff;top: 14px;right: 16px;}
#footer .content .right .form-box .submit{width: 160px;height: 50px;line-height: 50px;background: #ffc000;border-radius: 8px;margin: 35px auto 0;font-size: 18px;color: #fff;text-align: center;}
#footer .content .right .form-box .submit:hover{background: #373bc8;}
#footer .content .right .bot{margin-top: 30px;}
#footer .content .right .bot .item .icon{width: 60px;height: 60px;margin-right: 10px;}
#footer .content .right .bot .item .t{font-size: 18px;color: #1a1a1a;}
#footer .content .right .bot .item:hover .t{color: #373bc8;}
#footer .content .right .bot .line{width: 1px;height: 26px;background: #eaeaea;margin: 0 55px;}
#footer .copyright{font-size: 18px;color: #fff;font-weight: 200;margin-top: 60px;}

@media (max-width: 1366px) {
	#footer .content .left{padding: 50px 40px 0;}
	#footer .content .right{padding: 50px 45px;}
	#footer .content .right .form-box{margin-top: 25px;}
}
@media (max-width: 1280px) {
	#footer .content .right .brief{margin-top: 10px;}
	#footer .content .right .form-box{margin-top: 15px;}
	#footer .content .right .bot{margin-top: 15px;}
}
@media(max-width: 1200px){
	#footer .content .left{padding: 35px 20px 0;}
	#footer .content .right{padding: 35px 20px;}
	#footer .content .right .bot .line{margin: 0 25px;}

}
@media(max-width: 1024px){
	#footer .content{flex-wrap: wrap;}
	#footer .content .left{width: 100%;padding: 60px 40px 0; height: 900px;}
	#footer .content .right{width: 100%;margin-top: 40px;padding: 60px 40px;}
	#footer .content .right .form-box{margin-top: 40px;}
	#footer .content .right .form-box .submit{margin: 45px auto 0;}
	#footer .content .right .bot{margin-top: 40px;} 
}
@media(max-width: 750px){
	#footer{padding-bottom: 125px;}
	#footer .content .left .title,
	#footer .content .right .title{font-size: 42px;line-height: 1.6;font-weight: 700;}
	#footer .content .left{height: 730px;}
	/* #footer .content .left .cont .li .text .t{font-size: 30px;} */
	#footer .content .right .brief{font-size: 30px; line-height: 1.6;}
	#footer .content .right .form-box .input{height: 72px;line-height: 72px;font-size: 26px;}
	#footer .content .right .form-box .submit{width: 220px;height: 70px;line-height: 66px;font-size: 26px;}
	#footer .content .right .form-box .input .btn{width: 150px;height: 45px;line-height: 45px;background: #ffc000;font-size: 26px;}
	#footer .content .right .bot .item .t{font-size: 26px;}
	#footer .copyright{font-size: 26px;}
}

#bot_float{width: 100%;padding: 35px 0;background: #373bc8;z-index: 9;left: 0;right: 0;bottom: 0;}
#bot_float .logo{width: 266px;height: 25px;margin-right: 15px;}
#bot_float .txt{font-size: 18px;color: #fff;font-weight: 200;margin-right: 20px;}
#bot_float .btn{width: 240px;height: 50px;line-height: 46px;font-size: 20px;color: #fff;font-weight: 600;text-align: center;border-radius: 8px;background: #ffc000;margin-left: auto;border: 2px solid transparent;}
#bot_float .btn:hover{background: transparent;border-color: #fff;}
#bot_float .tel{font-size: 24px;color: #fff;font-weight: 600;margin-left: 35px;}
#bot_float .close{width: 16px;height: 16px;background: url(/images/bot-close-icon.png) no-repeat center;top: 10px;right: 10px;}
#bot_float .close:hover{transform: rotate(90deg);}
@media(max-width: 1024px){
	#bot_float .content{flex-wrap: wrap;}
	#bot_float .logo{}
	#bot_float .txt{width: calc(100% - 266px - 15px - 20px);}
	#bot_float .btn{margin-left: 0;margin-top: 30px;}
	#bot_float .tel{margin-top: 30px;}
}
@media(max-width: 750px){
	#bot_float .close{width: 32px;height: 32px;background-size: 100%;}
	#bot_float .txt{font-size: 26px;}
	#bot_float .btn{font-size: 26px;height: 70px;line-height: 66px;}
	#bot_float .tel{font-size: 30px;}
}

#appointment .content{width: 725px;background: #fff;border-radius: 8px;padding: 60px 70px 70px;}
#appointment .content .close{width: 19px;height: 19px;background: url(/images/alter-alose-icon.png) no-repeat center;top: 20px;right: 20px;}
#appointment .content .close:hover{transform: rotate(90deg);}
#appointment .content .title{font-size: 36px;color: #333;font-weight: 500;}
#appointment .content .brief{font-size: 18px;color: #666;font-weight: 200;margin-top: 18px;}
#appointment .content .form-box{margin-top: 40px;}
#appointment .content .form-box .input{width: 100%;height: 60px;line-height: 60px;border-radius: 8px;background: #f5f6fa;margin-bottom: 20px;padding: 0 20px;font-size: 18px;color: #1a1a1a;font-weight: 200;}
#appointment .content .form-box input::-webkit-input-placeholder{color: #c2c4cc;}
#appointment .content .form-box input::-moz-placeholder{color: #c2c4cc;opacity: 1;}
#appointment .content .form-box input::-ms-input-placeholder{color: #c2c4cc;}
#appointment .content .form-box .input input{width: calc(100% - 100px);}
#appointment .content .form-box .input .btn{width: 97px;height: 32px;line-height: 32px;background: #373bc8;border-radius: 5px;text-align: center;font-size: 16px;color: #fff;top: 14px;right: 16px;}
#appointment .content .form-box .input .btn:hover{background: #ffc000;}
#appointment .content .form-box .submit{width: 160px;height: 50px;line-height: 50px;background: #ffc000;border-radius: 8px;margin: 50px auto 0;font-size: 18px;color: #fff;text-align: center;}
#appointment .content .form-box .submit:hover{background: #373bc8;}
@media(max-width: 750px){
	#appointment .content{width: 90%;}
	#appointment .content .close{width: 32px;height: 32px;background-size: 100%;}
	#appointment .content .title{font-size: 42px; line-height: 1.6;font-weight: 700;}
	#appointment .content .brief{font-size: 30px; line-height: 1.6;font-weight: 400}
	#appointment .content .form-box .input{height: 72px;line-height: 72px;font-size: 26px;}
	#appointment .content .form-box .input .btn{width: 150px;height: 45px;line-height: 45px;background: #ffc000;font-size: 26px;}
	#appointment .content .form-box .input input{width: calc(100% - 160px);}
	#appointment .content .form-box .submit{width: 220px;height: 70px;line-height: 66px;font-size: 26px;}
}

